//定义了一组用于管理用户身份验证令牌（Token）的函数，用于Web应用程序中的用户会话管理
const ID_TOKEN_KEY = "token";

/**
 * @description get token form localStorage（获取存储的令牌）
 */
export const getToken = () => {
  return window.localStorage.getItem(ID_TOKEN_KEY);
};

/**
 * @description save token into localStorage（保存令牌）
 * @param token: string
 */
export const saveToken = (token) => {
  window.localStorage.setItem(ID_TOKEN_KEY, token);
};

/**
 * @description remove token form localStorage（移除令牌）
 */
export const destroyToken = () => {
  window.localStorage.removeItem(ID_TOKEN_KEY);
};

export default {
  getToken,
  saveToken,
  destroyToken,
};
